Software Configuration Management Practices for eXtreme Programming Teams

نویسندگان

  • Ulf Asklund
  • Lars Bendix
  • Torbjörn Ekman
چکیده

Extreme Programming (XP) is becoming popular as a software development method and there is quite a lot of literature describing its philosophy and practices. However, in all of this literature Software Configuration Management (SCM) is almost never mentioned explicitly, leaving XP practitioners with the impression that SCM is not needed and SCM people with the impression that XP is not sound from an SCM perspective. We carried out a more profound analysis of XP and its practices seen from an SCM perspective. We found that in general XP and its practices do not go against common SCM standards, if we take into consideration that the XP context is different from that of more traditional projects. However, some SCM aspects need to be made explicit and a number of SCM-specific sub-practices need to be added to make XP a complete and sound development method seen from an SCM perspective. We report on how we implemented “our findings” on several dozen XP projects and our experience from doing this through several iterations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

System Metaphor in “Extreme Programming”: A Semiotic Approach

System Metaphor is one of the core practices of the software development process known as “Extreme Programming” (XP). Unfortunately, the System Metaphor practice is poorly understood, and is the practice XP teams most commonly choose to ignore. We provide a simple, structural model of system metaphors, based upon Peircean semiotics, giving a fundamental account of the way metaphors can contribu...

متن کامل

Extreme Programming and Its Positive Affect on Software Engineering Teams

This paper presents an early empirical study on Extreme Programming (XP) practices employing Positive Affect metric. The study was conducted on university students doing development projects to gain an insight understanding of the effect of using agile practices on software engineering (SE) teams. The finding indicates that XP practices do have positive affectivity on the SE teams. This is to b...

متن کامل

The Pomodoro Technique for Sustainable Pace in Extreme Programming Teams

One of the common challenges of an Extreme Programming (XP) team is to find strategies so to reinforce practices and increase velocity. Most practices have found at least one optimal strategy tested and approved practically by the community, while ‘sustainable pace’ is core tenet missing a clear strategy. The aim of the Pomodoro Technique (PT) is exactly to fill this gap. The PT is a timeboxing...

متن کامل

Virtual Extreme Programming Workbench: a support tool for practitioners of extreme programming in a distributed environment

The Extreme Programming software development methodology relies heavily on the colocation of the team members. Outsourcing and teleworking is becoming more common nowadays, meaning that XP practitioners need to adapt their daily XP practices for a distributed setting. In most cases the distributed teams use (existing) tools that is a direct translation of a practice without thinking about inter...

متن کامل

Process Support for Distributed Extreme Programming Teams

Extreme programming (XP) is arguably improving the productivity of small, co-located software development teams. In this paper, we described an approach that overcomes the XP constraint of colocation by introducing a process-support environment (called MILOS) that helps software development teams to maintain XP practices in a distributed setting. MILOS supports project coordination, information...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004